Motor control device

ABSTRACT

A motor control device includes: a motor; an inverter; and a control device. The control device includes: a detection device detecting a rotational position and a revolution speed of the motor; a positioning control device for a rotor; a deceleration device for the motor; and a determination device for the revolution speed of the motor. When the revolution speed is higher than or equal to the first predetermined revolution speed, the motor control device starts controlling the motor to rotate at the target speed, according to the rotational position, without executing the positioning control. When the revolution speed is lower than the first predetermined revolution speed and higher than or equal to the second predetermined revolution speed, the deceleration device decelerates the motor. When the revolution speed is lower than the second predetermined revolution speed, the positioning control device starts executing the positioning control.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is the U.S. national stage of International PatentApplication No. PCT/JP2015/005110 filed on Oct. 8, 2015 and is based onJapanese Patent Application No. 2014-212974 filed on Oct. 17, 2014, thedisclosure of which is incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to a motor control device.

BACKGROUND ART

As disclosed in patent literature 1, for example, a flow of airgenerated during vehicle running rotates a motor to drive a vehicularcooling fan at a revolution speed higher than or equal to apredetermined value. In this case, a control device for the vehicularcooling fan switches MOSFET at a predetermined frequency to regeneratethe energy generated by the motor when the MOSFET is provided for alower arm of an inverter.

The control device for the vehicular cooling fan receives no directiveto drive the cooling fan from an engine control device. The controldevice provides regeneration control when the motor revolution speed ishigher than or equal to a predetermined value under the condition that abattery is not fully charged. The predetermined value to determine themotor revolution speed is configured to be a revolution speed capable ofregenerating more energy than at least the energy used for theregeneration control to effectively improve an electric power balance.The control device according to patent literature 1 includes a positionsensor to detect a magnetic pole position of a motor rotor in order todetermine whether the regeneration control is feasible based on themotor revolution speed.

However, provision of the position sensor increases the number of partsand costs. The position sensor is used with difficulty and is lessdurable under poor conditions.

A publicly known technology can detect a magnetic pole position of themotor rotor without using sensors based on an induced electromotiveforce of an idle coil when the motor is driven. For this reason, theposition sensor may be eliminated from the apparatus according to patentliterature 1.

However, the following issue may arise if the position sensor iseliminated. A flow of air generated during vehicle running rotates thecooling fan and also the motor while the motor stops. If the controldevice for the cooling fan does not include the position sensor, thecontrol device for the cooling fan cannot determine a magnetic poleposition of the motor rotor when receiving a drive directive. To drivethe motor, the control device for the cooling fan needs to firstenergize a specified energization phase, perform positioning control toposition the rotor to a predetermined angle position, and then performforced commutation to sequentially changes energization patterns.

As a result, eliminating the position sensor necessitates a long time toallow the motor to transition from a non-driving state to a drivingstate. In contrast, the control device for the cooling fan needs tostart driving the cooling fan as soon as possible to cool objects to becooled such as a radiator when receiving a drive directive from ahigher-order engine control device.

PRIOR ART LITERATURES Patent Literature

Patent Literature 1: JP-2002-61512 A

SUMMARY OF INVENTION

It is an object of the present disclosure to provide a motor controldevice that can start driving a motor as soon as possible without usingsensors in response to receiving a directive to drive the motor when themotor rotates while stopping.

According to an aspect of the present disclosure, a motor control deviceincludes: a motor including a plurality of energization phases; aninverter that individually controls energization of each of theenergization phases for the motor; and a control device that controls arotation of the motor via the inverter. The control device includes: adetection device that detects a rotational position and a revolutionspeed of the motor without using a sensor; a positioning control devicethat positions a rotor at a predetermined position by energizing apredetermined energization phase of the motor; a deceleration devicethat decelerates the motor by short-circuiting a plurality ofenergization phases of the motor via the inverter; and a determinationdevice that determines whether the revolution speed of the motordetected by the detection device is higher than or equal to a firstpredetermined revolution speed or a second predetermined revolutionspeed, when rotating the motor at a predetermined target speed, thefirst predetermined revolution speed ensuring a predetermined accuracyof the rotational position for the detection device, and the secondpredetermined revolution speed for determine whether a positioningcontrol of the positioning control device is executed being lower thanthe first predetermined revolution speed. The motor control devicestarts controlling the motor to rotate at the target speed, according tothe rotational position of the motor detected by the detection device,without executing the positioning control in the positioning controldevice when the determination device determines that the revolutionspeed of the motor is higher than or equal to the first predeterminedrevolution speed. The motor control device controls the decelerationdevice to decelerate the motor when the determination device determinesthat the revolution speed of the motor is lower than the firstpredetermined revolution speed and higher than or equal to the secondpredetermined revolution speed. The motor control device controls thepositioning control device to start executing the positioning controlwhen the determination device determines that the revolution speed ofthe motor is lower than the second predetermined revolution speed.

Some detection devices detect the rotational position of a motor withoutusing sensors. Generally, such a detection device cannot or caninaccurately detect the rotational position of the motor when the motorstops or rotates at low speed. However, the detection device cansufficiently accurately detect the rotational position of the motor ifthe motor increases a revolution speed.

To solve this, the above-mentioned motor control device determineswhether the revolution speed of the motor is higher than or equal to thefirst predetermined revolution speed when the motor needs to be rotatedat a target speed. If the revolution speed is higher than or equal tothe first predetermined revolution speed, the motor control device doesnot perform positioning control and starts motor control based on therotational position of the motor detected by the detection device. Themotor need not stop before the control starts to rotate the motor at thetarget speed. The motor control can start immediately.

Changing the revolution speed of the motor to be lower then the firstpredetermined revolution speed decreases the accuracy for the detectiondevice to detect the rotational position of the motor. It is impossibleto directly transition to sensorless motor drive control. However,unconditionally performing the positioning control may cause an issue asfollows. Each stator coil generates an induced electromotive force whenthe motor rotates. Suppose that the positioning control is performed toposition the rotor at a predetermined position by energizing apredetermined energization phase. Then, an energization current to thespecific phase and an induced current due to the induced electromotiveforce may allow a large current to flow depending on the energizationtiming. Such a large current allowed to flow may apply a demagnetizingcurrent to the motor or damage the drive circuit including the inverterof the motor.

To solve this, the above-mentioned motor control device uses the secondpredetermined revolution speed ensuring the allowable current magnitudeeven if the positioning control causes an opposite phase between theenergization current to the specific phase and the induced current dueto the induced electromotive force. The motor control device maydetermine that the revolution speed of the motor is lower than the firstpredetermined revolution speed and is higher than or equal to the secondpredetermined revolution speed. In this case, the motor control devicedecelerates the motor by short-circuiting the energization phases of themotor. The motor control device starts the positioning control when therevolution speed of the motor changes to be lower than the secondpredetermined revolution speed as a result of the deceleration.

The motor control device can prevent excess current from flowing throughthe motor or the drive circuit by performing the positioning control.The motor control device starts the positioning control when therevolution speed of the motor changes to be smaller than secondpredetermined revolution speed. The motor control device can start thepositioning control as soon as possible and shorten the time the motorconsumes to transition from a non-driving state to a driving state.

BRIEF DESCRIPTION OF DRAWINGS

The above and other objects, features and advantages of the presentdisclosure will become more apparent from the following detaileddescription made with reference to the accompanying drawings. In thedrawings:

FIG. 1 is a configuration diagram illustrating a configuration of amotor control device according to an embodiment;

FIG. 2 is a flowchart illustrating a control process performed on themotor control device;

FIG. 3A is a circuit diagram illustrating a current pathway when MOSFETfor a lower arm is turned on to short-circuit each phase coil of abrushless motor, and FIG. 3B is a circuit diagram illustrating a currentpathway when MOSFET for the lower arm is turned off from the state inFIG. 3A;

FIG. 4 illustrates changes in phase currents Iu, Iv, and Iw and terminalvoltages Vu, Vv, and Vw when the brushless motor rotates at an electricangle of 360 degrees;

FIG. 5 is a diagram illustrating an enlarged view of changes in phasecurrents Iu, Iv, and Iw and terminal voltages Vu, Vv, and Vw during aninterval of pattern 1 in FIG. 4;

FIG. 6A is a diagram illustrating a pathway of a current flowing througha motor and an inverter in pattern 1 when MOSFET for the lower arm isturned on, and FIG. 6B is a diagram illustrating a pathway of a currentflowing through the motor and the inverter when MOSFET for the lower armis turned off from the state in FIG. 6A;

FIG. 7 is a diagram illustrating an enlarged view of changes in phasecurrents Iu, Iv, and Iw and terminal voltages Vu, Vv, and Vw during aninterval of pattern 2 in FIG. 4;

FIG. 8A is a diagram illustrating a pathway of a current flowing throughthe motor and the inverter in pattern 2 when MOSFET for the lower arm isturned on, and FIG. 8B is a diagram illustrating a pathway of a currentflowing through the motor and the inverter when MOSFET for the lower armis turned off from the state in FIG. 8A;

FIG. 9 is a diagram illustrating an enlarged view of changes in phasecurrents Iu, Iv, and Iw and terminal voltages Vu, Vv, and Vw during aninterval of pattern 3 in FIG. 4;

FIG. 10A is a diagram illustrating a pathway of a current flowingthrough the motor and the inverter in pattern 3 when MOSFET for thelower arm is turned on, and FIG. 10B is a diagram illustrating a pathwayof a current flowing through the motor and the inverter when MOSFET forthe lower arm is turned off from the state in FIG. 10A; and

FIG. 11 is a diagram illustrating a timing to acquire output from acomparator that compares a terminal voltage for each phase with avirtual neutral potential.

EMBODIMENTS FOR CARRYING OUT INVENTION

The description below explains the motor control device according to anembodiment of the present disclosure in detail with reference to theaccompanying drawings. FIG. 1 is a configuration diagram illustrating aconfiguration of a motor control device 1 according to the embodiment. Amotor 2 according to the embodiment drives a cooling fan (unshown) tocool a condenser or a radiator. A refrigerant for a vehicular airconditioner passes through the condenser. A coolant passes through theradiator. The motor 2 may rotate though not driven when a vehicletravels to supply air to the cooling fan.

In FIG. 1, the motor control device 1 mainly includes a brushless motor2 to rotatively drive the cooling fan, an electronic control unit (ECU)3, and a drive circuit 4.

The brushless motor 2 includes a stator and a rotor. A U-phase coil 2 u,a V-phase coil 2 v, and a W-phase coil 2 w are wound around the stator.The rotor includes a permanent magnet. The cooling fan is attached to arotary shaft of the rotor. Each of the phase coils 2 u, 2 v, and 2 w isconnected to a midpoint of an arm corresponding to each phase of theinverter 5 in the drive circuit 4.

The ECU 3 outputs the target number of revolutions (namely, targetspeed) per unit time of the brushless motor 2 to the drive circuit 4when the engine coolant temperature changes to a predeterminedtemperature or higher, for example. The drive circuit 4 then appliesfeedback control to the inverter 5 to supply an electric current torotatively drive the brushless motor 2 so that the revolution speed ofthe brushless motor 2 equals the specified target speed.

The drive circuit 4 includes an inverter 5 and an IC 6 that generates adrive signal to drive the inverter 5. The drive circuit 4 operates onthe power supplied from an onboard battery 21. Namely, the IC 6 of thedrive circuit 4 is connected to the onboard battery 21 via an ignitionswitch 8. Suppose that the arm corresponding to each phase of theinverter 5 is divided into a high side and a low side. The high side isconnected to a positive electrode of the onboard battery 21. The lowside is connected to a negative electrode of the onboard battery 21.Therefore, turning on the ignition switch 8 enables the IC 6 to output adrive signal to drive the inverter 5. The drive signal drives eachswitching device of the inverter 5 to turn on or off. The drive circuit4 also includes a capacitor 7 that is connected to the onboard battery21 in parallel to stabilize the power supply.

The IC 6 of the drive circuit 4 includes a function to detect a magneticpole position of the rotor of the brushless motor 2 without usingsensors. For example, the motor control device 1 according to theembodiment drives the brushless motor 2 based on a 120-degree conductionsystem. One coil is always placed into a non-energized state when thebrushless motor 2 is driven. The non-energized coil (hereinafterreferred to as an idle coil) changes to another coil each time rotationoccurs at an electric angle of 60 degrees. The idle coil can detect aninduced electromotive force due to the rotor rotation. The inducedelectromotive force of the coil corresponding to each phase varies withthe magnetic pole position of the rotor. The magnetic pole position ofthe rotor can be detected based on the detected induced electromotiveforce.

The description below briefly explains a configuration to detect theinduced electromotive force in the idle coil. The IC 6 is supplied withthe virtual neutral potential of the brushless motor 2 and is suppliedwith a terminal voltage at each of phase coils 2 u, 2 v, and 2 wdepicted by reference symbols Vu, Vv, and Vw in FIG. 1, respectively.The IC 6 includes a comparator that compares the supplied virtualneutral potential with each of terminal voltages Vu, Vv, and Vwcorresponding to the phases. The IC 6 can detect induced electromotiveforces of phase coils 2 u, 2 v, and 2 w based on comparison results fromthe comparator. As a result, the IC 6 can detect the magnetic poleposition of the rotor.

A configuration to detect the magnetic pole position of the rotorwithout using sensors is not limited to the above-mentionedconfiguration but may be embodied otherwise. For example, a possibleconfiguration may detect an induced current flowing through each phasecorresponding to the induced electromotive force and detect the magneticpole position of the rotor based on the detected induced current.

The IC 6 of the drive circuit 4 calculates a revolution speed of thebrushless motor 2 based on a temporal change in the detected inducedelectromotive force or Induced current. The IC 6 determines a duty ratioof a PWM signal as a drive signal for the inverter 5 based on adifference between the target speed supplied from the ECU 3 and thedetected revolution speed. The IC 6 uses the PWM signal corresponding tothe determined duty ratio to PWM-drive the switching device for the armcorresponding to each phase of the inverter 5. The brushless motor 2 isthereby rotatively driven so as to equal the target speed.

The inverter 5 of the drive circuit 4 includes N-channel type MOSFETs 9through 14 as switching devices that configure an inverter. The MOSFETs9 through 14 include freewheeling diodes 15 through 20, respectively.The freewheeling diodes 15 through 20 are built in the MOSFETs 9 through14, respectively, according to the embodiment that uses the MOSFET as aswitching device.

The MOSFETs 9 through 11 and the freewheeling diodes 15 through 17provided for the high side of the arm corresponding to each phaseconfigure an upper arm of the arm corresponding to each phase. TheMOSFETs 12 through 14 and the freewheeling diodes 18 through 20 providedfor the low side of the arm corresponding to each phase configure alower arm of the arm corresponding to each phase. As above, the midpointof each of the U-phase, V-phase, and W-phase arms of the inverter 5 isconnected to each of U-phase, V-phase, and W-phase coils 2 u, 2 v, and 2w of the brushless motor 2.

There may be a case to PWM-drive the MOSFETs 9 through 14 correspondingto each phase of the inverter 5. According to the embodiment, the IC 6of the drive circuit 4 allows the MOSFETs 9 through 11 for the upper armto remain turned on during an energization period. The IC 6 outputs aPWM signal only to the MOSFETs 12 through 14 for the lower arm. The IC 6may PWM-drive the MOSFETs 9 through 11 for the upper arm instead of theMOSFETs 12 through 14 for the lower arm. Moreover, the IC 6 mayPWM-drive the MOSFETs 9 through 11 for the upper arm and the MOSFETs 12through 14 for the lower arm.

The description below explains a characteristic of the motor controldevice 1 according to the embodiment. The brushless motor 2 is connectedto the cooling fan. The brushless motor 2 rotates along with the coolingfan when the cooling fan rotates due to the wind generated while thevehicle travels. Rotating the brushless motor 2 causes phase coils 2 u,2 v, and 2 w to generate an induced electromotive force in accordancewith the rotation of the brushless motor 2. Even when the brushlessmotor 2 is not driven, the IC 6 of the drive circuit 4 can detect therevolution speed of the brushless motor 2 based on a temporal change incomparison results from the comparator.

The motor control device 1 according to the embodiment detects therevolution speed of the brushless motor 2 based on the inducedelectromotive force generated from phase coils 2 u, 2 v, and 2 w whilethe brushless motor 2 is not driven. When the ECU 3 supplies a targetspeed, the motor control device 1 is characterized by being able totransition to sensorless driving as soon as possible by changing aprocedure to transition to sensorless driving of the brushless motor 2in accordance with the detected revolution speed.

In terms of this characteristic, the description below explains acontrol process performed in the motor control device 1 with referenceto a flowchart in FIG. 2. The IC 6 mainly performs the process depictedby the flowchart in FIG. 2.

At S100, the IC 6 determines whether an ignition switch of the vehicleis turned on. Turning on the ignition switch enables operation of thedrive circuit 4 including the IC 6 as above. If the determination atS100 results in “Yes,” the IC 6 proceeds to the process at S110. If thedetermination at S100 results in “No,” the IC 6 terminates the processdepicted by the flowchart in FIG. 2.

At S110, the IC 6 detects a revolution speed of the brushless motor 2based on a temporal change in comparison results from the comparator. AtS120, the IC 6 determines whether the ECU 3 inputs a directive tospecify a target speed. If the determination at S120 results in “Yes,”the IC 6 proceeds to the process at S130. If the determination at S120results in “No,” the IC 6 proceeds to the process at S210.

At S130, the IC 6 determines whether the revolution speed detected atS110 is higher than or equal to first predetermined revolution speed N1.If the determination at S130 results in “Yes,” the IC 6 proceeds to theprocess at S140 and detects a rotational position of the brushless motor2 based on a comparison result from the comparator. At S145, the IC 6starts sensorless driving control of the brushless motor 2 based on thedetected rotational position.

The IC 6 cannot detect a signal for the induced electromotive force orthe induced current generated from phase coils 2 u, 2 v, and 2 w whenthe brushless motor 2 stops. The signal magnitude is small when thebrushless motor 2 rotates at a low revolution speed. A signal such asthe induced electromotive force is subject to an effect such as noisewhen the brushless motor 2 rotates at a low speed. A comparison resultfrom the comparator is subject to error. However, increasing therevolution speed of the brushless motor 2 also increases the signalmagnitude and accordingly improves the accuracy of comparison resultsfrom the comparator. A comparison result from the comparator varies withthe magnetic pole position (rotational position of the brushless motor2) of the rotor. Improving the accuracy of a comparison result from thecomparator also improves the accuracy of detecting a rotational positionof the brushless motor 2.

The embodiment defines first predetermined revolution speed N1 as arevolution speed capable of ensuring the accuracy of detecting arotational position when the rotational position of the brushless motoris detected from a comparison result from the comparator. The accuracyof detecting a rotational position of the brushless motor 2 can be fullyensured when the detected revolution speed is higher than or equal tofirst predetermined revolution speed N1. Sensorless driving of thebrushless motor 2 starts directly. There is no need to once stop thebrushless motor 2 before starting the control to rotate the brushlessmotor 2 at the target speed. Therefore, the IC 6 can start thesensorless driving control of the brushless motor 2 immediately afterreceiving a directive to specify the target speed from the ECU 3.

If the determination at S130 results in “No,” the IC 6 proceeds to theprocess at S150. At S150, the IC 6 determines whether the detectedrevolution speed is higher than or equal to second predeterminedrevolution speed N2 that is smaller than the above-mentioned firstpredetermined revolution speed N1. If the determination at S150 resultsin “Yes,” the IC 6 proceeds to the process at S160 and short-circuitsphase coils 2 u, 2 v, and 2 w of the brushless motor 2 to decelerate thebrushless motor 2 (to perform short-circuit brake). At S165, the IC 6detects the revolution speed of the brushless motor 2 decelerated by theshort-circuit brake and returns to the process at S150. If thedetermination at S150 results in “No,” the IC 6 proceeds to the processat S170 and energizes a specific phase of the brushless motor 2 toperform positioning control that forcibly places the rotor at apredetermined initial position.

Changing the revolution speed of the brushless motor 2 to be lower thanfirst predetermined revolution speed N1 degrades the accuracy ofdetecting a rotational position of the brushless motor 2 based on acomparison result from the comparator described above. Direct transitionto the sensorless driving control may be incapable of performing drivecontrol that enables the brushless motor 2 to rotate smoothly. In thiscase, the positioning control needs to be performed to place the rotorat the predetermined initial position and perform forced commutationthat rotates the rotor from the initial position.

However, unconditionally performing the positioning control may cause anissue as follows. When the brushless motor 2 rotates, phase coils 2 u, 2v, and 2 w each generate an induced electromotive force. If thepositioning control energizes a specific phase, an energization currentto the specific phase and an induced current due to the inducedelectromotive force may allow a large current to flow depending on theenergization timing. Such a large current allowed to flow may apply ademagnetizing current to the brushless motor 2 or damage the drivecircuit 4 including the inverter 5 of the motor.

As a solution, the motor control device 1 according to the embodimentdefines second predetermined revolution speed N2 as a revolution speedallowing the flow of only a current whose magnitude is allowable toavoid the above-mentioned issue resulting from the energization currentto the specific phase and the induced current due to the inducedelectromotive force. As above, the revolution speed of the brushlessmotor 2 may be smaller than first predetermined revolution speed N1. Inthis case, the IC 6 determines whether the revolution speed exceedssecond predetermined revolution speed N2. The revolution speed mayexceed second predetermined revolution speed N2. In this case, the IC 6performs the short-circuit brake to decelerate the brushless motor 2.The IC 6 starts the positioning control when the short-circuit brakechanges the revolution speed of the brushless motor 2 to be smaller thansecond predetermined revolution speed N2.

The IC 6 can prevent excess current from flowing through the brushlessmotor 2 or the drive circuit 4 by performing the positioning control.The IC 6 starts the positioning control when the revolution speed of thebrushless motor 2 changes to be smaller than second predeterminedrevolution speed N2. The IC 6 can start the positioning control as soonas possible and shorten the time the brushless motor 2 consumes totransition from the non-driving state to a sensorless driving state.

The short-circuit brake will be described. FIG. 3A is a circuit diagramillustrating a current pathway when phase coils 2 u, 2 v, and 2 w of thebrushless motor 2 are short-circuited. As illustrated in FIG. 3A, theembodiment short-circuits phase coils 2 u, 2 v, and 2 w of the brushlessmotor 2 by turning off all the MOSFETs 9 through 11 for the upper armand turning on all the MOSFETs 12 through 14 for the lower arm. Asillustrated in FIG. 3A, the brushless motor 2 rotates to generate aninduced electromotive force and form a current pathway that flows backto the MOSFETs 12 through 14 for the lower arm and phase coils 2 u, 2 v,and 2 w. An impedance component on the flow-back pathway consumes thecurrent when phase coils 2 u, 2 v, and 2 w of the brushless motor 2 areshort-circuited. The consumed current generates a resisting forceagainst the rotation of the brushless motor 2 to decelerate therevolution speed of the brushless motor 2.

According to the embodiment, the short-circuit brake not only turns onthe MOSFETs 12 through 14 for the lower arm, but also periodically turnson and off the same. This performs the regeneration control over thepower generated from the brushless motor 2. The description belowexplains the regeneration control in the short-circuit brake.

While the short-circuit brake is active, the IC 6 of the drive circuit 4turns off all the MOSFETs 9 through 11 for the upper arm andperiodically turns on and off the MOSFETs 12 through 14 for the lowerarm by applying the same PWM signal of a predetermined frequency and apredetermined duty ratio. When the MOSFETs 12 through 14 for the lowerarm turn on, as illustrated in FIG. 3A, the brushless motor 2 rotates togenerate an induced electromotive force and allow a current to flow backto the MOSFETs 12 through 14 for the lower arm and phase coils 2 u, 2 v,and 2 w. The current direction varies with the rotational position ofthe brushless motor 2.

The MOSFETs 12 through 14 for the lower arm may be simultaneously turnedoff subsequently. In this case, phase coils 2 u, 2 v, and 2 w continueto allow the same current to flow. As illustrated in FIG. 3B, a newcurrent pathway is formed so that the current flows through phase coils2 u, 2 v, and 2 w in the unchanged direction via the freewheeling diodes15 through 20. Examples in FIGS. 3A and 3B are used for specificdescription. According to the example in FIG. 3A, the MOSFETs 12 through14 for the lower arm turn on. The current flows from U-phase coil 2 uand V-phase coil 2 v of the brushless motor 2 to W-phase coil 2 w viathe MOSFETs 12 through 14 for the lower arm. When the MOSFETs 12 through14 for the lower arm turn off, the current flows into U-phase coil 2 uand V-phase coil 2 v via the freewheeling diodes 18 and 19 for the lowerarm and the current flows from W-phase coil 2 w via the freewheelingdiode 17 so that the current flows through the brushless motor 2 in thesame direction.

At this time, the inverter 5 inside allows the flow of a currentresulting from the energy stored in phase coils 2 u, 2 v, and 2 w inaddition to the induced electromotive force generated from the rotationof the brushless motor 2. Consequently, the brushless motor 2 cangenerate a large regenerative voltage and can charge the onboard battery21 by using the current flowing via the freewheeling diode 17. Theonboard battery 21 regenerates the power generated from the brushlessmotor 2 to decrease the revolution speed of the brushless motor 2.

With reference to FIGS. 4 through 10B, the description below explainshow the short-circuit brake accompanied by the regeneration controlchanges phase currents Iu, Iv, and Iw flowing through phase coils 2 u, 2v, and 2 w and terminal voltages Vu, Vv, and Vw of phase coils 2 u, 2 v,and 2 w.

FIG. 4 illustrates changes in phase currents Iu, Iv, and Iw and terminalvoltages Vu, Vv, and Vw when the brushless motor 2 rotates at theelectric angle of 360 degrees. As illustrated in FIG. 4, changes inphase currents Iu, Iv, and Iw and terminal voltages Vu, Vv, and Vw canbe divided into six patterns.

FIG. 5 is an enlarged view illustrating pattern 1 of the six patterns.According to pattern 1, turning on the MOSFETs 12 through 14 for thelower arm short-circuits phase coils 2 u, 2 v, and 2 w. Terminalvoltages Vu, Vv, and Vw change to the same potential (ground potential).FIG. 6A illustrates a pathway of a current flowing through the brushlessmotor 2 and the inverter 5 when the MOSFETs 12 through 14 for the lowerarm are turned on according to pattern 1.

Turning off the MOSFETs 12 through 14 for the lower arm changes thecurrent pathway as illustrated in FIG. 6B. In this case, suppose that Vfdenotes a forward voltage for the freewheeling diodes 15 through 20 andVB denotes a battery voltage of the onboard battery 21. U-phase terminalvoltage Vu and V-phase terminal voltage Vv equal −Vf. W-phase terminalvoltage Vw equals VB+Vf. FIG. 4 illustrates a result of comparisonbetween the virtual neutral potential and each of terminal voltages Vu,Vv, and Vw corresponding to the phases. The comparison result shows “0”for the U phase, “0” for the V phase, and “1” for the W phase.

Pattern 2 will be described. FIG. 7 is an enlarged view of changes inphase currents Iu, Iv, and Iw, and terminal voltages Vu, Vv, and Vw inan interval of pattern 2. Similarly to FIG. 5, turning on the MOSFETs 12through 14 for the lower arm short-circuits phase coils 2 u, 2 v, and 2w. Terminal voltages Vu, Vv, and Vw change to the same potential. FIG.8A illustrates a pathway of a current flowing through the brushlessmotor 2 and the inverter 5 when the MOSFETs 12 through 14 for the lowerarm are turned on according to pattern 2.

Turning off the MOSFETs 12 through 14 for the lower arm changes thecurrent pathway as illustrated in FIG. 8B. U-phase terminal voltage Vuequals −Vf. V-phase terminal voltage Vv and W-phase terminal voltage Vwequal VB+Vf. FIG. 4 illustrates the result of comparison between thevirtual neutral potential and each of terminal voltages Vu, Vv, and Vwcorresponding to the phases. The comparison result shows “0” for the Uphase, “1” for the V phase, and “1” for the W phase.

Pattern 3 will be described. FIG. 9 is an enlarged view of changes inphase currents Iu, Iv, and Iw, and terminal voltages Vu, Vv, and Vw inan interval of pattern 3. Similarly to FIG. 5, turning on the MOSFETs 12through 14 for the lower arm short-circuits phase coils 2 u, 2 v, and 2w. Terminal voltages Vu, Vv, and Vw change to the same potential. FIG.10A illustrates a pathway of a current flowing through the brushlessmotor 2 and the inverter 5 when the MOSFETs 12 through 14 for the lowerarm are turned on according to pattern 3.

Turning off the MOSFETs 12 through 14 for the lower arm changes thecurrent pathway as illustrated in FIG. 10B. U-phase terminal voltage Vuequals −Vf. V-phase terminal voltage Vv and W-phase terminal voltage Vwequal VB+Vf. FIG. 4 illustrates the result of comparison between thevirtual neutral potential and each of terminal voltages Vu, Vv, and Vwcorresponding to the phases. The comparison result shows “0” for the Uphase, “1” for the V phase, and “0” for the W phase.

Patterns 4 through 6 can be explained similarly to patterns 1 through 3above and a description about patterns 4 through 6 is omitted. FIG. 4illustrates the result of comparison between the virtual neutralpotential and each of terminal voltages Vu, Vv, and Vw corresponding tothe phases for patterns 4 through 6.

When the brushless motor 2 rotates at the electric angle of 360 degrees,every rotation of the brushless motor 2 at 60 degrees changes the resultof comparison between the virtual neutral potential and each of terminalvoltages Vu, Vv, and Vw corresponding to the phases. A combination ofcomparison results depends on the rotational position of the brushlessmotor 2. Therefore, the rotational position of the brushless motor 2 canbe detected from the result of comparison between the virtual neutralpotential and each of terminal voltages Vu, Vv, and Vw corresponding tothe phases.

The short-circuit brake periodically turns on and off the MOSFETs 12through 14 for the lower arm. As above, a large regenerative voltageoccurs when the MOSFETs 12 through 14 for the lower arm are turned off.In other words, turning off the MOSFETs 12 through 14 for the lower armgreatly changes terminal voltages Vu, Vv, and Vw corresponding to thephases. This can improve the accuracy of comparison performed by thecomparator of the IC 6 between the neutral potential and each ofterminal voltages Vu, Vv, and Vw.

As will be described later, it is favorable that the short-circuit brakeperforms the regeneration control when the ECU 3 does not input adirective to specify the target speed. The regeneration control canhighly accurately detect a revolution speed and charge the onboardbattery 21.

Turning off the MOSFETs 12 through 14 changes terminal voltages Vu, Vv,and Vw corresponding to the phases when the short-circuit brakeperiodically turns on and off the MOSFETs 12 through 14 for the lowerarm. The comparator performs comparison at this timing. As illustratedin FIG. 11, however, a voltage may change in progress immediately afterthe MOSFETs 12 through 14 are turned off. An incorrect comparison resultmay be output if the comparator performs comparison based on the voltagethat is changed in progress.

After the MOSFETs 12 through 14 change from an on state to an off state,it is favorable to inhibit reading an output from the comparator for apredetermined time and read the output after a lapse of thepredetermined time. It is also favorable to read a plurality of outputsfrom the comparator after a lapse of the predetermined time andcalculate an average value.

The description continues again with reference to the flowchart in FIG.2.

At S170, the IC 6 performs the positioning control to energize two ofthe U, V, and W phases and forcibly place the rotational position of therotor at a predetermined initial position. At S180, the IC 6 performsforced commutation drive to sequentially change energization patterns sothat the rotor rotates from the initial position. The brushless motor 2starts rotating and increases the revolution speed. At S185, the IC 6detects the revolution speed increased by the forced commutation drive.

At S190, the IC 6 determines whether the revolution speed of thebrushless motor 2 is higher than or equal to third predeterminedrevolution speed N3 in order to ensure that the revolution speed of thebrushless motor 2 fully increases to be able to transition to thesensorless drive. Third predetermined revolution speed N3 may equalfirst predetermined revolution speed N1 or may differ from the same andmay be provided as appropriate according to the forced commutation. Ifthe determination at S190 results in “Yes,” the IC 6 proceeds to theprocess at S200. If the determination at S190 results in “No,” theforced commutation is highly likely to fail. The IC 6 returns to thepositioning control at S170 and repeats the process.

At S200, the IC 6 detects the rotational position of the brushless motor2 based on the comparison result from the comparator. At S205, the IC 6starts the sensorless driving control on the brushless motor 2 based onthe detected rotational position.

If the determination at S120 results in “No,” the IC 6 proceeds to S210and determines whether a brake directive is received from the ECU 3. TheECU 3 outputs the brake directive when the onboard battery 21 is notfully charged and the brushless motor 2 rotates, for example. If thedetermination at S210 results in “Yes,” the IC 6 proceeds to S220 andperforms the short-circuit brake including the regeneration control byperiodically turning on and off the MOSFETs 12 through 14 for the lowerarm as above. The short-circuit brake can decelerate the revolutionspeed of the brushless motor 2, regenerate the electric power, andimprove the accuracy of detecting the revolution speed of the brushlessmotor 2.

While there have been described specific preferred embodiments of thepresent disclosure, it is to be distinctly understood that the presentdisclosure is not limited thereto but may be otherwise variouslyembodied within the spirit and scope of the disclosure.

In the above-mentioned embodiment, for example, there have beendescribed the examples of detecting the revolution speed of thebrushless motor 2 based on a temporal change in comparison results fromthe comparator and detecting the rotational position of the brushlessmotor 2 from a combination of comparison results from the comparator.The embodiment detects the revolution speed and the rotational positionof the brushless motor 2 based on comparison results from the samecomparator. However, a different configuration may be used to detect therevolution speed and the rotational position of the brushless motor 2.For example, the revolution speed of the brushless motor 2 may bedetected from a cycle of changes in the current or the voltage on a busline connected to the inverter 5 or may be detected from a fluctuationcycle of neutral potentials of the brushless motor 2.

The embodiment performs the short-circuit brake accompanied by theregeneration control in response to reception of the brake directive ifa directive to specify the target speed is not supplied from the ECU 3.The regeneration control is not required and may be omitted.

In the above-mentioned embodiment, there has been described the exampleof performing the short-circuit brake accompanied by the powerregeneration at S160 of the flowchart in FIG. 2. However, S160 mayperform a short-circuit brake without power regeneration, namely, ashort-circuit brake that continuously short-circuits the phase coils ofthe brushless motor.

It is noted that a flowchart or the processing of the flowchart in thepresent application includes sections (also referred to as steps), eachof which is represented, for instance, as S100. Further, each sectioncan be divided into several sub-sections while several sections can becombined into a single section. Furthermore, each of thus configuredsections can be also referred to as a device, module, or means.

While the present disclosure has been described with reference toembodiments thereof, it is to be understood that the disclosure is notlimited to the embodiments and constructions. The present disclosure isintended to cover various modification and equivalent arrangements. Inaddition, while the various combinations and configurations, othercombinations and configurations, including more, less or only a singleelement, are also within the spirit and scope of the present disclosure.

The invention claimed is:
 1. A motor control device comprising: a motorincluding a plurality of energization phases; an inverter thatindividually controls energization of each of the energization phasesfor the motor; and an integrated circuit that controls a rotation of themotor via the inverter, wherein: the integrated circuit acts as: asensor-less detection device that detects a rotational position and arevolution speed of the motor; a positioning control device thatpositions a rotor at a predetermined position by energizing apredetermined energization phase of the motor; a deceleration devicethat decelerates the motor by short-circuiting a plurality ofenergization phases of the motor via the inverter; and a determinationdevice that determines whether the revolution speed of the motordetected by the detection device is higher than or equal to a firstpredetermined revolution speed or a second predetermined revolutionspeed, when rotating the motor at a predetermined target speed, thefirst predetermined revolution speed ensuring a predetermined accuracyof the rotational position for the detection device, and the secondpredetermined revolution speed, being used in determining whether apositioning control of the positioning control device is executed, islower than the first predetermined revolution speed; the motor controldevice starts controlling the motor to rotate at the target speed,according to the rotational position of the motor detected by thedetection device, without executing the positioning control in thepositioning control device when the determination device determines thatthe revolution speed of the motor is higher than or equal to the firstpredetermined revolution speed; the motor control device controls thedeceleration device to decelerate the motor when the determinationdevice determines that the revolution speed of the motor is lower thanthe first predetermined revolution speed and higher than or equal to thesecond predetermined revolution speed; and the motor control devicecontrols the positioning control device to start executing thepositioning control when the determination device determines that therevolution speed of the motor is lower than the second predeterminedrevolution speed.
 2. The motor control device according to claim 1,wherein: the deceleration device decelerates the motor byshort-circuiting intermittently the plurality of energization phases ofthe motor via the inverter; and the detection device detects therotational position and a numerical number of revolutions of the motorbased on a current or a voltage generated from each energization phaseof the motor when the deceleration device stops short-circuiting.
 3. Themotor control device according to claim 2, wherein: the secondpredetermined revolution speed is set to be lower than or equal to arevolution speed that prevents a demagnetizing current from flowingthrough the motor even when the positioning control device executes thepositioning control.
 4. The motor control device according to claim 1,wherein: the motor drives a fan; and the control device controls thedeceleration device to decelerate the motor when the fan rotates due toa wind hitting the fan.
 5. The motor control device according to claim1, wherein: the inverter comprises a plurality of switching devices,each switching device connected in parallel to a respective freewheelingdiode; the deceleration device periodically turns on and off a part ofthe switching devices in order to decelerate the motor; when turning onthe part of the switching devices, the plurality of energization phasesof the motor short-circuit, and the motor decelerates; and when turningoff the part of the switching devices, a current flows into an electricstorage device connected to the inverter through the freewheeling diode,and an electric power is regenerated.
 6. The motor control deviceaccording to claim 5, wherein: the part of the switching devices, whichthe deceleration device periodically turns on and off, is a switchingdevice connected to a low side of the switching devices for providingthe inverter.
 7. The motor control device according to claim 6, wherein:the detection device includes a comparison device that compares aneutral potential for the plurality of energization phases of the motorwith a voltage applied to each energization phase; and the detectiondevice detects the rotational position and the revolution speed of themotor based on a combination of comparison results in the comparisondevice.
 8. The motor control device according to claim 7, wherein: thedetection device acquires a comparison result from the comparison deviceafter a predetermined time has elapsed from when the part of theswitching devices turns off.
 9. The motor control device according toclaim 5, wherein: the part of the switching devices, which thedeceleration device periodically turns on and off, is a switching deviceconnected to a high side of the switching devices for providing theinverter.
 10. The motor control device according to claim 1, wherein:the positioning control places the rotor at a predetermined initialposition and performs forced commutation thereby rotating the rotor fromthe predetermined initial position.